.contact_form{
width: 70%;
margin:0 auto;

}

.contact_form ul{
    width: 750px;
    list-style: none;
    margin:0pc;
    padding:0px;
}

.contact_form li{
    padding:12px;
    border-bottom: 1px solid #eee;
    position: relative;

}

.contact_form li:first-child /* 这里原代码可能有省略，保持结构 */

.contact_form li:last-child {
  border-bottom: 1px solid #777;
}

.contact_form h2 {
  margin: 0;
}

.contact_form span {
  width: 158px;
  margin-top: 3px;
  display: inline-block;
  padding: 3px;
}

.usually{
  display: flex;
  align-items: center;
}

.usually input {
  height: 20px;
  width: 220px;
  padding: 5px 8px;
}

.contact_form textarea {
  padding: 8px;
  width: 380px;
}

.special input {
    height: 15px;
    width: 40px;
    padding: 5px 8px;
  }
  
  .usually input,
  .usually textarea {
    border: 1px solid #aaa;
    box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
    border-radius: 2px;
  }
  
  .usually input:focus, /* 设置获得焦点时的样式 */
  .usually textarea:focus {
    background: #fff;
    border: 1px solid #555;
    box-shadow: 0 0 3px #aaa;
    padding-right: 70px;
  }
  
  /* 按钮 */
  .contact_form li:last-child {
    text-align: center;
  }
  
  button.submit {
    background-color: #6B812F;
    border: 1px solid #509111;
    box-shadow: inset 0 1px 0 0 #9fd574;
    color: white;
    font-weight: bold;
    padding: 6px 20px;
    text-align: center;
  }
